package com.dhecp.project.storage.domain;

import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;

/**
 * 海外仓库存管理(HwStorage)表服务接口
 *
 * @author fxz
 * @since 2024-02-21 17:18:27
 */
public class HwStorage implements Serializable {
    private static final long serialVersionUID = -98773193674432909L;
    
    private String guid;
    /**
     * 产品SKU
     */
    private String sku;
    /**
     * 商品编码
     */
    private String commoditycode;
    /**
     * 商品名称
     */
    private String commodityname;
    /**
     * 箱子数量
     */
    private Integer boxnum;
    /**
     * 箱规
     */
    private String cartonsize;
    /**
     * 单箱数量
     */
    private Integer singleboxnum;
    /**
     * 商品可用数量
     */
    private Integer productnum;
    /**
     * 商品总数量
     */
    private Integer productnumall;
    /**
     * 库存天数
     */
    private Integer sdays;
    /**
     * 入库时间
     */
    private Date drksj;
    /**
     * 货位编码
     */
    private String vhw;
    /**
     * 库区
     */
    private String vkq;
    /**
     * 所在仓库
     */
    private String gdepot;
    /**
     * 所属公司简称
     */
    private String vgsjc;
    /**
     * 所属公司编码
     */
    private String vgsbm;
    /**
     * 方数
     */
    private BigDecimal cube;
    /**
     * 类型(1.库存调拨单 |2.海外仓发
     */
    private Integer stype;
    
    private Integer status;
    
    private Date createtime;
    
    private Date updatetime;

    private String kcId;

    private BigDecimal storageCharge;

    private BigDecimal unitPrice;


    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }

    public String getCommoditycode() {
        return commoditycode;
    }

    public void setCommoditycode(String commoditycode) {
        this.commoditycode = commoditycode;
    }

    public String getCommodityname() {
        return commodityname;
    }

    public void setCommodityname(String commodityname) {
        this.commodityname = commodityname;
    }

    public Integer getBoxnum() {
        return boxnum;
    }

    public void setBoxnum(Integer boxnum) {
        this.boxnum = boxnum;
    }

    public String getCartonsize() {
        return cartonsize;
    }

    public void setCartonsize(String cartonsize) {
        this.cartonsize = cartonsize;
    }

    public Integer getSingleboxnum() {
        return singleboxnum;
    }

    public void setSingleboxnum(Integer singleboxnum) {
        this.singleboxnum = singleboxnum;
    }

    public Integer getProductnum() {
        return productnum;
    }

    public void setProductnum(Integer productnum) {
        this.productnum = productnum;
    }

    public Integer getProductnumall() {
        return productnumall;
    }

    public void setProductnumall(Integer productnumall) {
        this.productnumall = productnumall;
    }

    public Integer getSdays() {
        return sdays;
    }

    public void setSdays(Integer sdays) {
        this.sdays = sdays;
    }

    public Date getDrksj() {
        return drksj;
    }

    public void setDrksj(Date drksj) {
        this.drksj = drksj;
    }

    public String getVhw() {
        return vhw;
    }

    public void setVhw(String vhw) {
        this.vhw = vhw;
    }

    public String getVkq() {
        return vkq;
    }

    public void setVkq(String vkq) {
        this.vkq = vkq;
    }

    public String getGdepot() {
        return gdepot;
    }

    public void setGdepot(String gdepot) {
        this.gdepot = gdepot;
    }

    public String getVgsjc() {
        return vgsjc;
    }

    public void setVgsjc(String vgsjc) {
        this.vgsjc = vgsjc;
    }

    public String getVgsbm() {
        return vgsbm;
    }

    public void setVgsbm(String vgsbm) {
        this.vgsbm = vgsbm;
    }

    public BigDecimal getCube() {
        return cube;
    }

    public void setCube(BigDecimal cube) {
        this.cube = cube;
    }

    public Integer getStype() {
        return stype;
    }

    public void setStype(Integer stype) {
        this.stype = stype;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    public String getKcId() {
        return kcId;
    }

    public void setKcId(String kcId) {
        this.kcId = kcId;
    }

    public BigDecimal getStorageCharge() {
        return this.storageCharge;
    }

    public void setStorageCharge(final BigDecimal storageCharge) {
        this.storageCharge = storageCharge;
    }

    public BigDecimal getUnitPrice() {
        return this.unitPrice;
    }

    public void setUnitPrice(final BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }
}


